.order {
  height: 520rpx;
  margin-top: 20rpx;
  background-color: white;

  .order-top {
    height: 100rpx;

    text {
      margin-top: 30rpx;
      position: absolute;
      right: 20rpx;
      font-size: 34rpx;
      color: #b42020;
    }
  }

  .detail {
    display: flex;
    margin-left: 30rpx;

    .prod_image {
      image {
        border-radius: 20rpx;
        height: 250rpx;
      }
    }

    .desc {
      display: flex;
      margin-left: 20rpx;
      margin-top: 20rpx;
      flex-direction: column;

      .pro_desc {
        font-size: 34rpx;
        font-weight: 600;
      }

      .spec {
        margin-top: 40rpx;
        font-size: 34rpx;
        color: #808080;
        margin-bottom: 40rpx;
      }
    }
  }

  .buttons{
    margin-top: 50rpx;
    position: absolute;
    right: 20rpx;
    van-button{
      padding-left: 30rpx;
    }
    .date3{
      font-size: 25rpx;
      color: #808080;
      position: relative;
      left: -30rpx;
    }
    .date2{
      font-size: 25rpx;
      color: #808080;
      position: relative;
      left: -186rpx;
    }
    .date1{
      font-size: 25rpx;
      color: #808080;
      position: relative;
      left: -342rpx;
    }
  }
}